<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>浮动塌陷|浮动卡住</title>
		<style>
			#father{
				width: 500px;
				/*父元素没高*/
				border: 10px solid red;
				height: 100px;
				overflow: hidden;
				/*浮动卡住：1.父元素宽度不够；2.某个子元素的高超过其他子元素*/
			}
			/*群组选择器*/
			.d1,.d2,.d3,.d4,.d5{
				width: 100px;
				height: 100px;
				font-size: 5em;
				text-align: center;
				line-height: 100px;
				/*浮动  ：左浮动,脱离文档流*/
				/*浮动问题1.：出现原因：父元素没高，子元素浮动
				经验：找到父元素加高
				推荐：找到父元素加overflow:hidden，父元素没高按照子元素设置
				浮动问题2.：1.父元素宽度不够；2.某个子元素的高超过其他子元素
				经验：找到父元素加宽
				推荐：找到卡住元素位置，清除浮动
				*/
				float: left;
			}
			.d1{
				background-color: aqua;
				height: 130px;
			}
			.d2{
				background-color: aqua;
			}
			.d3{
				background-color: aqua;
			}
			.d4{
				background-color: aqua;
			}
			.d5{
				background-color: aqua;
				     /*清除浮动*/
					 clear: left;
			}
		</style>
	</head>
	<body>
		<!--浮动塌陷： 1.父元素2.子元素 -->
		<div id="father">
			<d1 class="d1">1</d1>
			<d1 class="d2">2</d1>
			<d1 class="d3">3</d1>
			<d1 class="d4">4</d1>
			<d1 class="d5">5</d1>
		</div>
	</body>
</html>